home *** CD-ROM | disk | FTP | other *** search
/ PC go! 2008 April / PCgo 2008-04 (DVD).iso / interface / contents / demoversionen_3846 / 13664 / files / Data1.cab / inssmobj_p.c < prev    next >
Encoding:
C/C++ Source or Header  |  2007-08-30  |  41.9 KB  |  1,406 lines

  1. /* this ALWAYS GENERATED file contains the proxy stub code */
  2.  
  3.  
  4. /* File created by MIDL compiler version 5.01.0164 */
  5. /* at Thu Aug 30 20:37:49 2007
  6.  */
  7. /* Compiler settings for InssmObj.idl:
  8.     Oicf (OptLev=i2), W1, Zp8, env=Win32, ms_ext, c_ext
  9.     error checks: allocation ref bounds_check enum stub_data 
  10. */
  11. //@@MIDL_FILE_HEADING(  )
  12.  
  13. #define USE_STUBLESS_PROXY
  14.  
  15.  
  16. /* verify that the <rpcproxy.h> version is high enough to compile this file*/
  17. #ifndef __REDQ_RPCPROXY_H_VERSION__
  18. #define __REQUIRED_RPCPROXY_H_VERSION__ 440
  19. #endif
  20.  
  21.  
  22. #include "rpcproxy.h"
  23. #ifndef __RPCPROXY_H_VERSION__
  24. #error this stub requires an updated version of <rpcproxy.h>
  25. #endif // __RPCPROXY_H_VERSION__
  26.  
  27.  
  28. #include "InsSmObj.h"
  29.  
  30. #define TYPE_FORMAT_STRING_SIZE   1005                              
  31. #define PROC_FORMAT_STRING_SIZE   315                               
  32.  
  33. typedef struct _MIDL_TYPE_FORMAT_STRING
  34.     {
  35.     short          Pad;
  36.     unsigned char  Format[ TYPE_FORMAT_STRING_SIZE ];
  37.     } MIDL_TYPE_FORMAT_STRING;
  38.  
  39. typedef struct _MIDL_PROC_FORMAT_STRING
  40.     {
  41.     short          Pad;
  42.     unsigned char  Format[ PROC_FORMAT_STRING_SIZE ];
  43.     } MIDL_PROC_FORMAT_STRING;
  44.  
  45.  
  46. extern const MIDL_TYPE_FORMAT_STRING __MIDL_TypeFormatString;
  47. extern const MIDL_PROC_FORMAT_STRING __MIDL_ProcFormatString;
  48.  
  49.  
  50. /* Object interface: IUnknown, ver. 0.0,
  51.    GUID={0x00000000,0x0000,0x0000,{0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}} */
  52.  
  53.  
  54. /* Object interface: IDispatch, ver. 0.0,
  55.    GUID={0x00020400,0x0000,0x0000,{0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}} */
  56.  
  57.  
  58. /* Object interface: ITurboCADTool, ver. 0.0,
  59.    GUID={0x6A481304,0xE531,0x11CF,{0xA1,0x15,0x00,0xA0,0x24,0x15,0x8D,0xAF}} */
  60.  
  61.  
  62. extern const MIDL_STUB_DESC Object_StubDesc;
  63.  
  64.  
  65. extern const MIDL_SERVER_INFO ITurboCADTool_ServerInfo;
  66.  
  67. #pragma code_seg(".orpc")
  68. static const unsigned short ITurboCADTool_FormatStringOffsetTable[] = 
  69.     {
  70.     (unsigned short) -1,
  71.     (unsigned short) -1,
  72.     (unsigned short) -1,
  73.     (unsigned short) -1,
  74.     0,
  75.     28,
  76.     56,
  77.     120,
  78.     160,
  79.     200,
  80.     234,
  81.     280
  82.     };
  83.  
  84. static const MIDL_SERVER_INFO ITurboCADTool_ServerInfo = 
  85.     {
  86.     &Object_StubDesc,
  87.     0,
  88.     __MIDL_ProcFormatString.Format,
  89.     &ITurboCADTool_FormatStringOffsetTable[-3],
  90.     0,
  91.     0,
  92.     0,
  93.     0
  94.     };
  95.  
  96. static const MIDL_STUBLESS_PROXY_INFO ITurboCADTool_ProxyInfo =
  97.     {
  98.     &Object_StubDesc,
  99.     __MIDL_ProcFormatString.Format,
  100.     &ITurboCADTool_FormatStringOffsetTable[-3],
  101.     0,
  102.     0,
  103.     0
  104.     };
  105.  
  106. CINTERFACE_PROXY_VTABLE(15) _ITurboCADToolProxyVtbl = 
  107. {
  108.     &ITurboCADTool_ProxyInfo,
  109.     &IID_ITurboCADTool,
  110.     IUnknown_QueryInterface_Proxy,
  111.     IUnknown_AddRef_Proxy,
  112.     IUnknown_Release_Proxy ,
  113.     0 /* (void *)-1 /* IDispatch::GetTypeInfoCount */ ,
  114.     0 /* (void *)-1 /* IDispatch::GetTypeInfo */ ,
  115.     0 /* (void *)-1 /* IDispatch::GetIDsOfNames */ ,
  116.     0 /* IDispatch_Invoke_Proxy */ ,
  117.     (void *)-1 /* ITurboCADTool::get_ClassID */ ,
  118.     (void *)-1 /* ITurboCADTool::get_Description */ ,
  119.     (void *)-1 /* ITurboCADTool::GetToolInfo */ ,
  120.     (void *)-1 /* ITurboCADTool::CopyBitmap */ ,
  121.     (void *)-1 /* ITurboCADTool::GetPicture */ ,
  122.     (void *)-1 /* ITurboCADTool::Run */ ,
  123.     (void *)-1 /* ITurboCADTool::UpdateToolStatus */ ,
  124.     (void *)-1 /* ITurboCADTool::Initialize */
  125. };
  126.  
  127.  
  128. static const PRPC_STUB_FUNCTION ITurboCADTool_table[] =
  129. {
  130.     STUB_FORWARDING_FUNCTION,
  131.     STUB_FORWARDING_FUNCTION,
  132.     STUB_FORWARDING_FUNCTION,
  133.     STUB_FORWARDING_FUNCTION,
  134.     NdrStubCall2,
  135.     NdrStubCall2,
  136.     NdrStubCall2,
  137.     NdrStubCall2,
  138.     NdrStubCall2,
  139.     NdrStubCall2,
  140.     NdrStubCall2,
  141.     NdrStubCall2
  142. };
  143.  
  144. CInterfaceStubVtbl _ITurboCADToolStubVtbl =
  145. {
  146.     &IID_ITurboCADTool,
  147.     &ITurboCADTool_ServerInfo,
  148.     15,
  149.     &ITurboCADTool_table[-3],
  150.     CStdStubBuffer_DELEGATING_METHODS
  151. };
  152.  
  153. #pragma data_seg(".rdata")
  154.  
  155. static const USER_MARSHAL_ROUTINE_QUADRUPLE UserMarshalRoutines[2] = 
  156.         {
  157.             
  158.             {
  159.             BSTR_UserSize
  160.             ,BSTR_UserMarshal
  161.             ,BSTR_UserUnmarshal
  162.             ,BSTR_UserFree
  163.             },
  164.             {
  165.             VARIANT_UserSize
  166.             ,VARIANT_UserMarshal
  167.             ,VARIANT_UserUnmarshal
  168.             ,VARIANT_UserFree
  169.             }
  170.  
  171.         };
  172.  
  173.  
  174. #if !defined(__RPC_WIN32__)
  175. #error  Invalid build platform for this stub.
  176. #endif
  177.  
  178. #if !(TARGET_IS_NT40_OR_LATER)
  179. #error You need a Windows NT 4.0 or later to run this stub because it uses these features:
  180. #error   -Oif or -Oicf, [wire_marshal] or [user_marshal] attribute, more than 32 methods in the interface.
  181. #error However, your C/C++ compilation flags indicate you intend to run this app on earlier systems.
  182. #error This app will die there with the RPC_X_WRONG_STUB_VERSION error.
  183. #endif
  184.  
  185.  
  186. static const MIDL_PROC_FORMAT_STRING __MIDL_ProcFormatString =
  187.     {
  188.         0,
  189.         {
  190.  
  191.     /* Procedure get_ClassID */
  192.  
  193.             0x33,        /* FC_AUTO_HANDLE */
  194.             0x6c,        /* Old Flags:  object, Oi2 */
  195. /*  2 */    NdrFcLong( 0x0 ),    /* 0 */
  196. /*  6 */    NdrFcShort( 0x7 ),    /* 7 */
  197. #ifndef _ALPHA_
  198. /*  8 */    NdrFcShort( 0xc ),    /* x86, MIPS, PPC Stack size/offset = 12 */
  199. #else
  200.             NdrFcShort( 0x18 ),    /* Alpha Stack size/offset = 24 */
  201. #endif
  202. /* 10 */    NdrFcShort( 0x0 ),    /* 0 */
  203. /* 12 */    NdrFcShort( 0x8 ),    /* 8 */
  204. /* 14 */    0x5,        /* Oi2 Flags:  srv must size, has return, */
  205.             0x2,        /* 2 */
  206.  
  207.     /* Parameter ret */
  208.  
  209. /* 16 */    NdrFcShort( 0x2113 ),    /* Flags:  must size, must free, out, simple ref, srv alloc size=8 */
  210. #ifndef _ALPHA_
  211. /* 18 */    NdrFcShort( 0x4 ),    /* x86, MIPS, PPC Stack size/offset = 4 */
  212. #else
  213.             NdrFcShort( 0x8 ),    /* Alpha Stack size/offset = 8 */
  214. #endif
  215. /* 20 */    NdrFcShort( 0x1e ),    /* Type Offset=30 */
  216.  
  217.     /* Return value */
  218.  
  219. /* 22 */    NdrFcShort( 0x70 ),    /* Flags:  out, return, base type, */
  220. #ifndef _ALPHA_
  221. /* 24 */    NdrFcShort( 0x8 ),    /* x86, MIPS, PPC Stack size/offset = 8 */
  222. #else
  223.             NdrFcShort( 0x10 ),    /* Alpha Stack size/offset = 16 */
  224. #endif
  225. /* 26 */    0x8,        /* FC_LONG */
  226.             0x0,        /* 0 */
  227.  
  228.     /* Procedure get_Description */
  229.  
  230. /* 28 */    0x33,        /* FC_AUTO_HANDLE */
  231.             0x6c,        /* Old Flags:  object, Oi2 */
  232. /* 30 */    NdrFcLong( 0x0 ),    /* 0 */
  233. /* 34 */    NdrFcShort( 0x8 ),    /* 8 */
  234. #ifndef _ALPHA_
  235. /* 36 */    NdrFcShort( 0xc ),    /* x86, MIPS, PPC Stack size/offset = 12 */
  236. #else
  237.             NdrFcShort( 0x18 ),    /* Alpha Stack size/offset = 24 */
  238. #endif
  239. /* 38 */    NdrFcShort( 0x0 ),    /* 0 */
  240. /* 40 */    NdrFcShort( 0x8 ),    /* 8 */
  241. /* 42 */    0x5,        /* Oi2 Flags:  srv must size, has return, */
  242.             0x2,        /* 2 */
  243.  
  244.     /* Parameter ret */
  245.  
  246. /* 44 */    NdrFcShort( 0x2113 ),    /* Flags:  must size, must free, out, simple ref, srv alloc size=8 */
  247. #ifndef _ALPHA_
  248. /* 46 */    NdrFcShort( 0x4 ),    /* x86, MIPS, PPC Stack size/offset = 4 */
  249. #else
  250.             NdrFcShort( 0x8 ),    /* Alpha Stack size/offset = 8 */
  251. #endif
  252. /* 48 */    NdrFcShort( 0x1e ),    /* Type Offset=30 */
  253.  
  254.     /* Return value */
  255.  
  256. /* 50 */    NdrFcShort( 0x70 ),    /* Flags:  out, return, base type, */
  257. #ifndef _ALPHA_
  258. /* 52 */    NdrFcShort( 0x8 ),    /* x86, MIPS, PPC Stack size/offset = 8 */
  259. #else
  260.             NdrFcShort( 0x10 ),    /* Alpha Stack size/offset = 16 */
  261. #endif
  262. /* 54 */    0x8,        /* FC_LONG */
  263.             0x0,        /* 0 */
  264.  
  265.     /* Procedure GetToolInfo */
  266.  
  267. /* 56 */    0x33,        /* FC_AUTO_HANDLE */
  268.             0x6c,        /* Old Flags:  object, Oi2 */
  269. /* 58 */    NdrFcLong( 0x0 ),    /* 0 */
  270. /* 62 */    NdrFcShort( 0x9 ),    /* 9 */
  271. #ifndef _ALPHA_
  272. /* 64 */    NdrFcShort( 0x24 ),    /* x86, MIPS, PPC Stack size/offset = 36 */
  273. #else
  274.             NdrFcShort( 0x48 ),    /* Alpha Stack size/offset = 72 */
  275. #endif
  276. /* 66 */    NdrFcShort( 0x0 ),    /* 0 */
  277. /* 68 */    NdrFcShort( 0x10 ),    /* 16 */
  278. /* 70 */    0x7,        /* Oi2 Flags:  srv must size, clt must size, has return, */
  279.             0x8,        /* 8 */
  280.  
  281.     /* Parameter CommandNames */
  282.  
  283. /* 72 */    NdrFcShort( 0x11b ),    /* Flags:  must size, must free, in, out, simple ref, */
  284. #ifndef _ALPHA_
  285. /* 74 */    NdrFcShort( 0x4 ),    /* x86, MIPS, PPC Stack size/offset = 4 */
  286. #else
  287.             NdrFcShort( 0x8 ),    /* Alpha Stack size/offset = 8 */
  288. #endif
  289. /* 76 */    NdrFcShort( 0x3d2 ),    /* Type Offset=978 */
  290.  
  291.     /* Parameter MenuCaptions */
  292.  
  293. /* 78 */    NdrFcShort( 0x11b ),    /* Flags:  must size, must free, in, out, simple ref, */
  294. #ifndef _ALPHA_
  295. /* 80 */    NdrFcShort( 0x8 ),    /* x86, MIPS, PPC Stack size/offset = 8 */
  296. #else
  297.             NdrFcShort( 0x10 ),    /* Alpha Stack size/offset = 16 */
  298. #endif
  299. /* 82 */    NdrFcShort( 0x3d2 ),    /* Type Offset=978 */
  300.  
  301.     /* Parameter StatusPrompts */
  302.  
  303. /* 84 */    NdrFcShort( 0x11b ),    /* Flags:  must size, must free, in, out, simple ref, */
  304. #ifndef _ALPHA_
  305. /* 86 */    NdrFcShort( 0xc ),    /* x86, MIPS, PPC Stack size/offset = 12 */
  306. #else
  307.             NdrFcShort( 0x18 ),    /* Alpha Stack size/offset = 24 */
  308. #endif
  309. /* 88 */    NdrFcShort( 0x3d2 ),    /* Type Offset=978 */
  310.  
  311.     /* Parameter ToolTips */
  312.  
  313. /* 90 */    NdrFcShort( 0x11b ),    /* Flags:  must size, must free, in, out, simple ref, */
  314. #ifndef _ALPHA_
  315. /* 92 */    NdrFcShort( 0x10 ),    /* x86, MIPS, PPC Stack size/offset = 16 */
  316. #else
  317.             NdrFcShort( 0x20 ),    /* Alpha Stack size/offset = 32 */
  318. #endif
  319. /* 94 */    NdrFcShort( 0x3d2 ),    /* Type Offset=978 */
  320.  
  321.     /* Parameter Enabled */
  322.  
  323. /* 96 */    NdrFcShort( 0x11b ),    /* Flags:  must size, must free, in, out, simple ref, */
  324. #ifndef _ALPHA_
  325. /* 98 */    NdrFcShort( 0x14 ),    /* x86, MIPS, PPC Stack size/offset = 20 */
  326. #else
  327.             NdrFcShort( 0x28 ),    /* Alpha Stack size/offset = 40 */
  328. #endif
  329. /* 100 */    NdrFcShort( 0x3d2 ),    /* Type Offset=978 */
  330.  
  331.     /* Parameter WantsUpdates */
  332.  
  333. /* 102 */    NdrFcShort( 0x11b ),    /* Flags:  must size, must free, in, out, simple ref, */
  334. #ifndef _ALPHA_
  335. /* 104 */    NdrFcShort( 0x18 ),    /* x86, MIPS, PPC Stack size/offset = 24 */
  336. #else
  337.             NdrFcShort( 0x30 ),    /* Alpha Stack size/offset = 48 */
  338. #endif
  339. /* 106 */    NdrFcShort( 0x3d2 ),    /* Type Offset=978 */
  340.  
  341.     /* Parameter ret */
  342.  
  343. /* 108 */    NdrFcShort( 0x2150 ),    /* Flags:  out, base type, simple ref, srv alloc size=8 */
  344. #ifndef _ALPHA_
  345. /* 110 */    NdrFcShort( 0x1c ),    /* x86, MIPS, PPC Stack size/offset = 28 */
  346. #else
  347.             NdrFcShort( 0x38 ),    /* Alpha Stack size/offset = 56 */
  348. #endif
  349. /* 112 */    0x8,        /* FC_LONG */
  350.             0x0,        /* 0 */
  351.  
  352.     /* Return value */
  353.  
  354. /* 114 */    NdrFcShort( 0x70 ),    /* Flags:  out, return, base type, */
  355. #ifndef _ALPHA_
  356. /* 116 */    NdrFcShort( 0x20 ),    /* x86, MIPS, PPC Stack size/offset = 32 */
  357. #else
  358.             NdrFcShort( 0x40 ),    /* Alpha Stack size/offset = 64 */
  359. #endif
  360. /* 118 */    0x8,        /* FC_LONG */
  361.             0x0,        /* 0 */
  362.  
  363.     /* Procedure CopyBitmap */
  364.  
  365. /* 120 */    0x33,        /* FC_AUTO_HANDLE */
  366.             0x6c,        /* Old Flags:  object, Oi2 */
  367. /* 122 */    NdrFcLong( 0x0 ),    /* 0 */
  368. /* 126 */    NdrFcShort( 0xa ),    /* 10 */
  369. #ifndef _ALPHA_
  370. /* 128 */    NdrFcShort( 0x14 ),    /* x86, MIPS, PPC Stack size/offset = 20 */
  371. #else
  372.             NdrFcShort( 0x28 ),    /* Alpha Stack size/offset = 40 */
  373. #endif
  374. /* 130 */    NdrFcShort( 0xc ),    /* 12 */
  375. /* 132 */    NdrFcShort( 0xe ),    /* 14 */
  376. /* 134 */    0x4,        /* Oi2 Flags:  has return, */
  377.             0x4,        /* 4 */
  378.  
  379.     /* Parameter LargeButtons */
  380.  
  381. /* 136 */    NdrFcShort( 0x48 ),    /* Flags:  in, base type, */
  382. #ifndef _ALPHA_
  383. /* 138 */    NdrFcShort( 0x4 ),    /* x86, MIPS, PPC Stack size/offset = 4 */
  384. #else
  385.             NdrFcShort( 0x8 ),    /* Alpha Stack size/offset = 8 */
  386. #endif
  387. /* 140 */    0x6,        /* FC_SHORT */
  388.             0x0,        /* 0 */
  389.  
  390.     /* Parameter Monochrome */
  391.  
  392. /* 142 */    NdrFcShort( 0x48 ),    /* Flags:  in, base type, */
  393. #ifndef _ALPHA_
  394. /* 144 */    NdrFcShort( 0x8 ),    /* x86, MIPS, PPC Stack size/offset = 8 */
  395. #else
  396.             NdrFcShort( 0x10 ),    /* Alpha Stack size/offset = 16 */
  397. #endif
  398. /* 146 */    0x6,        /* FC_SHORT */
  399.             0x0,        /* 0 */
  400.  
  401.     /* Parameter ret */
  402.  
  403. /* 148 */    NdrFcShort( 0x2150 ),    /* Flags:  out, base type, simple ref, srv alloc size=8 */
  404. #ifndef _ALPHA_
  405. /* 150 */    NdrFcShort( 0xc ),    /* x86, MIPS, PPC Stack size/offset = 12 */
  406. #else
  407.             NdrFcShort( 0x18 ),    /* Alpha Stack size/offset = 24 */
  408. #endif
  409. /* 152 */    0x6,        /* FC_SHORT */
  410.             0x0,        /* 0 */
  411.  
  412.     /* Return value */
  413.  
  414. /* 154 */    NdrFcShort( 0x70 ),    /* Flags:  out, return, base type, */
  415. #ifndef _ALPHA_
  416. /* 156 */    NdrFcShort( 0x10 ),    /* x86, MIPS, PPC Stack size/offset = 16 */
  417. #else
  418.             NdrFcShort( 0x20 ),    /* Alpha Stack size/offset = 32 */
  419. #endif
  420. /* 158 */    0x8,        /* FC_LONG */
  421.             0x0,        /* 0 */
  422.  
  423.     /* Procedure GetPicture */
  424.  
  425. /* 160 */    0x33,        /* FC_AUTO_HANDLE */
  426.             0x6c,        /* Old Flags:  object, Oi2 */
  427. /* 162 */    NdrFcLong( 0x0 ),    /* 0 */
  428. /* 166 */    NdrFcShort( 0xb ),    /* 11 */
  429. #ifndef _ALPHA_
  430. /* 168 */    NdrFcShort( 0x14 ),    /* x86, MIPS, PPC Stack size/offset = 20 */
  431. #else
  432.             NdrFcShort( 0x28 ),    /* Alpha Stack size/offset = 40 */
  433. #endif
  434. /* 170 */    NdrFcShort( 0xc ),    /* 12 */
  435. /* 172 */    NdrFcShort( 0x8 ),    /* 8 */
  436. /* 174 */    0x5,        /* Oi2 Flags:  srv must size, has return, */
  437.             0x4,        /* 4 */
  438.  
  439.     /* Parameter LargeButtons */
  440.  
  441. /* 176 */    NdrFcShort( 0x48 ),    /* Flags:  in, base type, */
  442. #ifndef _ALPHA_
  443. /* 178 */    NdrFcShort( 0x4 ),    /* x86, MIPS, PPC Stack size/offset = 4 */
  444. #else
  445.             NdrFcShort( 0x8 ),    /* Alpha Stack size/offset = 8 */
  446. #endif
  447. /* 180 */    0x6,        /* FC_SHORT */
  448.             0x0,        /* 0 */
  449.  
  450.     /* Parameter Monochrome */
  451.  
  452. /* 182 */    NdrFcShort( 0x48 ),    /* Flags:  in, base type, */
  453. #ifndef _ALPHA_
  454. /* 184 */    NdrFcShort( 0x8 ),    /* x86, MIPS, PPC Stack size/offset = 8 */
  455. #else
  456.             NdrFcShort( 0x10 ),    /* Alpha Stack size/offset = 16 */
  457. #endif
  458. /* 186 */    0x6,        /* FC_SHORT */
  459.             0x0,        /* 0 */
  460.  
  461.     /* Parameter ret */
  462.  
  463. /* 188 */    NdrFcShort( 0x13 ),    /* Flags:  must size, must free, out, */
  464. #ifndef _ALPHA_
  465. /* 190 */    NdrFcShort( 0xc ),    /* x86, MIPS, PPC Stack size/offset = 12 */
  466. #else
  467.             NdrFcShort( 0x18 ),    /* Alpha Stack size/offset = 24 */
  468. #endif
  469. /* 192 */    NdrFcShort( 0x3e4 ),    /* Type Offset=996 */
  470.  
  471.     /* Return value */
  472.  
  473. /* 194 */    NdrFcShort( 0x70 ),    /* Flags:  out, return, base type, */
  474. #ifndef _ALPHA_
  475. /* 196 */    NdrFcShort( 0x10 ),    /* x86, MIPS, PPC Stack size/offset = 16 */
  476. #else
  477.             NdrFcShort( 0x20 ),    /* Alpha Stack size/offset = 32 */
  478. #endif
  479. /* 198 */    0x8,        /* FC_LONG */
  480.             0x0,        /* 0 */
  481.  
  482.     /* Procedure Run */
  483.  
  484. /* 200 */    0x33,        /* FC_AUTO_HANDLE */
  485.             0x6c,        /* Old Flags:  object, Oi2 */
  486. /* 202 */    NdrFcLong( 0x0 ),    /* 0 */
  487. /* 206 */    NdrFcShort( 0xc ),    /* 12 */
  488. #ifndef _ALPHA_
  489. /* 208 */    NdrFcShort( 0x10 ),    /* x86, MIPS, PPC Stack size/offset = 16 */
  490. #else
  491.             NdrFcShort( 0x20 ),    /* Alpha Stack size/offset = 32 */
  492. #endif
  493. /* 210 */    NdrFcShort( 0x0 ),    /* 0 */
  494. /* 212 */    NdrFcShort( 0xe ),    /* 14 */
  495. /* 214 */    0x6,        /* Oi2 Flags:  clt must size, has return, */
  496.             0x3,        /* 3 */
  497.  
  498.     /* Parameter ThisTool */
  499.  
  500. /* 216 */    NdrFcShort( 0xb ),    /* Flags:  must size, must free, in, */
  501. #ifndef _ALPHA_
  502. /* 218 */    NdrFcShort( 0x4 ),    /* x86, MIPS, PPC Stack size/offset = 4 */
  503. #else
  504.             NdrFcShort( 0x8 ),    /* Alpha Stack size/offset = 8 */
  505. #endif
  506. /* 220 */    NdrFcShort( 0x158 ),    /* Type Offset=344 */
  507.  
  508.     /* Parameter ret */
  509.  
  510. /* 222 */    NdrFcShort( 0x2150 ),    /* Flags:  out, base type, simple ref, srv alloc size=8 */
  511. #ifndef _ALPHA_
  512. /* 224 */    NdrFcShort( 0x8 ),    /* x86, MIPS, PPC Stack size/offset = 8 */
  513. #else
  514.             NdrFcShort( 0x10 ),    /* Alpha Stack size/offset = 16 */
  515. #endif
  516. /* 226 */    0x6,        /* FC_SHORT */
  517.             0x0,        /* 0 */
  518.  
  519.     /* Return value */
  520.  
  521. /* 228 */    NdrFcShort( 0x70 ),    /* Flags:  out, return, base type, */
  522. #ifndef _ALPHA_
  523. /* 230 */    NdrFcShort( 0xc ),    /* x86, MIPS, PPC Stack size/offset = 12 */
  524. #else
  525.             NdrFcShort( 0x18 ),    /* Alpha Stack size/offset = 24 */
  526. #endif
  527. /* 232 */    0x8,        /* FC_LONG */
  528.             0x0,        /* 0 */
  529.  
  530.     /* Procedure UpdateToolStatus */
  531.  
  532. /* 234 */    0x33,        /* FC_AUTO_HANDLE */
  533.             0x6c,        /* Old Flags:  object, Oi2 */
  534. /* 236 */    NdrFcLong( 0x0 ),    /* 0 */
  535. /* 240 */    NdrFcShort( 0xd ),    /* 13 */
  536. #ifndef _ALPHA_
  537. /* 242 */    NdrFcShort( 0x18 ),    /* x86, MIPS, PPC Stack size/offset = 24 */
  538. #else
  539.             NdrFcShort( 0x30 ),    /* Alpha Stack size/offset = 48 */
  540. #endif
  541. /* 244 */    NdrFcShort( 0xc ),    /* 12 */
  542. /* 246 */    NdrFcShort( 0x1a ),    /* 26 */
  543. /* 248 */    0x6,        /* Oi2 Flags:  clt must size, has return, */
  544.             0x5,        /* 5 */
  545.  
  546.     /* Parameter ThisTool */
  547.  
  548. /* 250 */    NdrFcShort( 0xb ),    /* Flags:  must size, must free, in, */
  549. #ifndef _ALPHA_
  550. /* 252 */    NdrFcShort( 0x4 ),    /* x86, MIPS, PPC Stack size/offset = 4 */
  551. #else
  552.             NdrFcShort( 0x8 ),    /* Alpha Stack size/offset = 8 */
  553. #endif
  554. /* 254 */    NdrFcShort( 0x158 ),    /* Type Offset=344 */
  555.  
  556.     /* Parameter Enabled */
  557.  
  558. /* 256 */    NdrFcShort( 0x158 ),    /* Flags:  in, out, base type, simple ref, */
  559. #ifndef _ALPHA_
  560. /* 258 */    NdrFcShort( 0x8 ),    /* x86, MIPS, PPC Stack size/offset = 8 */
  561. #else
  562.             NdrFcShort( 0x10 ),    /* Alpha Stack size/offset = 16 */
  563. #endif
  564. /* 260 */    0x6,        /* FC_SHORT */
  565.             0x0,        /* 0 */
  566.  
  567.     /* Parameter Checked */
  568.  
  569. /* 262 */    NdrFcShort( 0x158 ),    /* Flags:  in, out, base type, simple ref, */
  570. #ifndef _ALPHA_
  571. /* 264 */    NdrFcShort( 0xc ),    /* x86, MIPS, PPC Stack size/offset = 12 */
  572. #else
  573.             NdrFcShort( 0x18 ),    /* Alpha Stack size/offset = 24 */
  574. #endif
  575. /* 266 */    0x6,        /* FC_SHORT */
  576.             0x0,        /* 0 */
  577.  
  578.     /* Parameter ret */
  579.  
  580. /* 268 */    NdrFcShort( 0x2150 ),    /* Flags:  out, base type, simple ref, srv alloc size=8 */
  581. #ifndef _ALPHA_
  582. /* 270 */    NdrFcShort( 0x10 ),    /* x86, MIPS, PPC Stack size/offset = 16 */
  583. #else
  584.             NdrFcShort( 0x20 ),    /* Alpha Stack size/offset = 32 */
  585. #endif
  586. /* 272 */    0x6,        /* FC_SHORT */
  587.             0x0,        /* 0 */
  588.  
  589.     /* Return value */
  590.  
  591. /* 274 */    NdrFcShort( 0x70 ),    /* Flags:  out, return, base type, */
  592. #ifndef _ALPHA_
  593. /* 276 */    NdrFcShort( 0x14 ),    /* x86, MIPS, PPC Stack size/offset = 20 */
  594. #else
  595.             NdrFcShort( 0x28 ),    /* Alpha Stack size/offset = 40 */
  596. #endif
  597. /* 278 */    0x8,        /* FC_LONG */
  598.             0x0,        /* 0 */
  599.  
  600.     /* Procedure Initialize */
  601.  
  602. /* 280 */    0x33,        /* FC_AUTO_HANDLE */
  603.             0x6c,        /* Old Flags:  object, Oi2 */
  604. /* 282 */    NdrFcLong( 0x0 ),    /* 0 */
  605. /* 286 */    NdrFcShort( 0xe ),    /* 14 */
  606. #ifndef _ALPHA_
  607. /* 288 */    NdrFcShort( 0x10 ),    /* x86, MIPS, PPC Stack size/offset = 16 */
  608. #else
  609.             NdrFcShort( 0x20 ),    /* Alpha Stack size/offset = 32 */
  610. #endif
  611. /* 290 */    NdrFcShort( 0x0 ),    /* 0 */
  612. /* 292 */    NdrFcShort( 0xe ),    /* 14 */
  613. /* 294 */    0x6,        /* Oi2 Flags:  clt must size, has return, */
  614.             0x3,        /* 3 */
  615.  
  616.     /* Parameter ThisTool */
  617.  
  618. /* 296 */    NdrFcShort( 0xb ),    /* Flags:  must size, must free, in, */
  619. #ifndef _ALPHA_
  620. /* 298 */    NdrFcShort( 0x4 ),    /* x86, MIPS, PPC Stack size/offset = 4 */
  621. #else
  622.             NdrFcShort( 0x8 ),    /* Alpha Stack size/offset = 8 */
  623. #endif
  624. /* 300 */    NdrFcShort( 0x158 ),    /* Type Offset=344 */
  625.  
  626.     /* Parameter ret */
  627.  
  628. /* 302 */    NdrFcShort( 0x2150 ),    /* Flags:  out, base type, simple ref, srv alloc size=8 */
  629. #ifndef _ALPHA_
  630. /* 304 */    NdrFcShort( 0x8 ),    /* x86, MIPS, PPC Stack size/offset = 8 */
  631. #else
  632.             NdrFcShort( 0x10 ),    /* Alpha Stack size/offset = 16 */
  633. #endif
  634. /* 306 */    0x6,        /* FC_SHORT */
  635.             0x0,        /* 0 */
  636.  
  637.     /* Return value */
  638.  
  639. /* 308 */    NdrFcShort( 0x70 ),    /* Flags:  out, return, base type, */
  640. #ifndef _ALPHA_
  641. /* 310 */    NdrFcShort( 0xc ),    /* x86, MIPS, PPC Stack size/offset = 12 */
  642. #else
  643.             NdrFcShort( 0x18 ),    /* Alpha Stack size/offset = 24 */
  644. #endif
  645. /* 312 */    0x8,        /* FC_LONG */
  646.             0x0,        /* 0 */
  647.  
  648.             0x0
  649.         }
  650.     };
  651.  
  652. static const MIDL_TYPE_FORMAT_STRING __MIDL_TypeFormatString =
  653.     {
  654.         0,
  655.         {
  656.             NdrFcShort( 0x0 ),    /* 0 */
  657. /*  2 */    
  658.             0x11, 0x4,    /* FC_RP [alloced_on_stack] */
  659. /*  4 */    NdrFcShort( 0x1a ),    /* Offset= 26 (30) */
  660. /*  6 */    
  661.             0x13, 0x0,    /* FC_OP */
  662. /*  8 */    NdrFcShort( 0xc ),    /* Offset= 12 (20) */
  663. /* 10 */    
  664.             0x1b,        /* FC_CARRAY */
  665.             0x1,        /* 1 */
  666. /* 12 */    NdrFcShort( 0x2 ),    /* 2 */
  667. /* 14 */    0x9,        /* Corr desc: FC_ULONG */
  668.             0x0,        /*  */
  669. /* 16 */    NdrFcShort( 0xfffc ),    /* -4 */
  670. /* 18 */    0x6,        /* FC_SHORT */
  671.             0x5b,        /* FC_END */
  672. /* 20 */    
  673.             0x17,        /* FC_CSTRUCT */
  674.             0x3,        /* 3 */
  675. /* 22 */    NdrFcShort( 0x8 ),    /* 8 */
  676. /* 24 */    NdrFcShort( 0xfffffff2 ),    /* Offset= -14 (10) */
  677. /* 26 */    0x8,        /* FC_LONG */
  678.             0x8,        /* FC_LONG */
  679. /* 28 */    0x5c,        /* FC_PAD */
  680.             0x5b,        /* FC_END */
  681. /* 30 */    0xb4,        /* FC_USER_MARSHAL */
  682.             0x83,        /* 131 */
  683. /* 32 */    NdrFcShort( 0x0 ),    /* 0 */
  684. /* 34 */    NdrFcShort( 0x4 ),    /* 4 */
  685. /* 36 */    NdrFcShort( 0x0 ),    /* 0 */
  686. /* 38 */    NdrFcShort( 0xffffffe0 ),    /* Offset= -32 (6) */
  687. /* 40 */    
  688.             0x11, 0x0,    /* FC_RP */
  689. /* 42 */    NdrFcShort( 0x3a8 ),    /* Offset= 936 (978) */
  690. /* 44 */    
  691.             0x13, 0x0,    /* FC_OP */
  692. /* 46 */    NdrFcShort( 0x390 ),    /* Offset= 912 (958) */
  693. /* 48 */    
  694.             0x2b,        /* FC_NON_ENCAPSULATED_UNION */
  695.             0x9,        /* FC_ULONG */
  696. /* 50 */    0x7,        /* Corr desc: FC_USHORT */
  697.             0x0,        /*  */
  698. /* 52 */    NdrFcShort( 0xfff8 ),    /* -8 */
  699. /* 54 */    NdrFcShort( 0x2 ),    /* Offset= 2 (56) */
  700. /* 56 */    NdrFcShort( 0x10 ),    /* 16 */
  701. /* 58 */    NdrFcShort( 0x2b ),    /* 43 */
  702. /* 60 */    NdrFcLong( 0x3 ),    /* 3 */
  703. /* 64 */    NdrFcShort( 0x8008 ),    /* Simple arm type: FC_LONG */
  704. /* 66 */    NdrFcLong( 0x11 ),    /* 17 */
  705. /* 70 */    NdrFcShort( 0x8002 ),    /* Simple arm type: FC_CHAR */
  706. /* 72 */    NdrFcLong( 0x2 ),    /* 2 */
  707. /* 76 */    NdrFcShort( 0x8006 ),    /* Simple arm type: FC_SHORT */
  708. /* 78 */    NdrFcLong( 0x4 ),    /* 4 */
  709. /* 82 */    NdrFcShort( 0x800a ),    /* Simple arm type: FC_FLOAT */
  710. /* 84 */    NdrFcLong( 0x5 ),    /* 5 */
  711. /* 88 */    NdrFcShort( 0x800c ),    /* Simple arm type: FC_DOUBLE */
  712. /* 90 */    NdrFcLong( 0xb ),    /* 11 */
  713. /* 94 */    NdrFcShort( 0x8006 ),    /* Simple arm type: FC_SHORT */
  714. /* 96 */    NdrFcLong( 0xa ),    /* 10 */
  715. /* 100 */    NdrFcShort( 0x8008 ),    /* Simple arm type: FC_LONG */
  716. /* 102 */    NdrFcLong( 0x6 ),    /* 6 */
  717. /* 106 */    NdrFcShort( 0xd6 ),    /* Offset= 214 (320) */
  718. /* 108 */    NdrFcLong( 0x7 ),    /* 7 */
  719. /* 112 */    NdrFcShort( 0x800c ),    /* Simple arm type: FC_DOUBLE */
  720. /* 114 */    NdrFcLong( 0x8 ),    /* 8 */
  721. /* 118 */    NdrFcShort( 0xffffff90 ),    /* Offset= -112 (6) */
  722. /* 120 */    NdrFcLong( 0xd ),    /* 13 */
  723. /* 124 */    NdrFcShort( 0xca ),    /* Offset= 202 (326) */
  724. /* 126 */    NdrFcLong( 0x9 ),    /* 9 */
  725. /* 130 */    NdrFcShort( 0xd6 ),    /* Offset= 214 (344) */
  726. /* 132 */    NdrFcLong( 0x2000 ),    /* 8192 */
  727. /* 136 */    NdrFcShort( 0xe2 ),    /* Offset= 226 (362) */
  728. /* 138 */    NdrFcLong( 0x24 ),    /* 36 */
  729. /* 142 */    NdrFcShort( 0x2ec ),    /* Offset= 748 (890) */
  730. /* 144 */    NdrFcLong( 0x4024 ),    /* 16420 */
  731. /* 148 */    NdrFcShort( 0x2e6 ),    /* Offset= 742 (890) */
  732. /* 150 */    NdrFcLong( 0x4011 ),    /* 16401 */
  733. /* 154 */    NdrFcShort( 0x2e4 ),    /* Offset= 740 (894) */
  734. /* 156 */    NdrFcLong( 0x4002 ),    /* 16386 */
  735. /* 160 */    NdrFcShort( 0x2e2 ),    /* Offset= 738 (898) */
  736. /* 162 */    NdrFcLong( 0x4003 ),    /* 16387 */
  737. /* 166 */    NdrFcShort( 0x2e0 ),    /* Offset= 736 (902) */
  738. /* 168 */    NdrFcLong( 0x4004 ),    /* 16388 */
  739. /* 172 */    NdrFcShort( 0x2de ),    /* Offset= 734 (906) */
  740. /* 174 */    NdrFcLong( 0x4005 ),    /* 16389 */
  741. /* 178 */    NdrFcShort( 0x2dc ),    /* Offset= 732 (910) */
  742. /* 180 */    NdrFcLong( 0x400b ),    /* 16395 */
  743. /* 184 */    NdrFcShort( 0x2ca ),    /* Offset= 714 (898) */
  744. /* 186 */    NdrFcLong( 0x400a ),    /* 16394 */
  745. /* 190 */    NdrFcShort( 0x2c8 ),    /* Offset= 712 (902) */
  746. /* 192 */    NdrFcLong( 0x4006 ),    /* 16390 */
  747. /* 196 */    NdrFcShort( 0x2ce ),    /* Offset= 718 (914) */
  748. /* 198 */    NdrFcLong( 0x4007 ),    /* 16391 */
  749. /* 202 */    NdrFcShort( 0x2c4 ),    /* Offset= 708 (910) */
  750. /* 204 */    NdrFcLong( 0x4008 ),    /* 16392 */
  751. /* 208 */    NdrFcShort( 0x2c6 ),    /* Offset= 710 (918) */
  752. /* 210 */    NdrFcLong( 0x400d ),    /* 16397 */
  753. /* 214 */    NdrFcShort( 0x2c4 ),    /* Offset= 708 (922) */
  754. /* 216 */    NdrFcLong( 0x4009 ),    /* 16393 */
  755. /* 220 */    NdrFcShort( 0x2c2 ),    /* Offset= 706 (926) */
  756. /* 222 */    NdrFcLong( 0x6000 ),    /* 24576 */
  757. /* 226 */    NdrFcShort( 0x2c0 ),    /* Offset= 704 (930) */
  758. /* 228 */    NdrFcLong( 0x400c ),    /* 16396 */
  759. /* 232 */    NdrFcShort( 0x2be ),    /* Offset= 702 (934) */
  760. /* 234 */    NdrFcLong( 0x10 ),    /* 16 */
  761. /* 238 */    NdrFcShort( 0x8002 ),    /* Simple arm type: FC_CHAR */
  762. /* 240 */    NdrFcLong( 0x12 ),    /* 18 */
  763. /* 244 */    NdrFcShort( 0x8006 ),    /* Simple arm type: FC_SHORT */
  764. /* 246 */    NdrFcLong( 0x13 ),    /* 19 */
  765. /* 250 */    NdrFcShort( 0x8008 ),    /* Simple arm type: FC_LONG */
  766. /* 252 */    NdrFcLong( 0x16 ),    /* 22 */
  767. /* 256 */    NdrFcShort( 0x8008 ),    /* Simple arm type: FC_LONG */
  768. /* 258 */    NdrFcLong( 0x17 ),    /* 23 */
  769. /* 262 */    NdrFcShort( 0x8008 ),    /* Simple arm type: FC_LONG */
  770. /* 264 */    NdrFcLong( 0xe ),    /* 14 */
  771. /* 268 */    NdrFcShort( 0x2a2 ),    /* Offset= 674 (942) */
  772. /* 270 */    NdrFcLong( 0x400e ),    /* 16398 */
  773. /* 274 */    NdrFcShort( 0x2a8 ),    /* Offset= 680 (954) */
  774. /* 276 */    NdrFcLong( 0x4010 ),    /* 16400 */
  775. /* 280 */    NdrFcShort( 0x266 ),    /* Offset= 614 (894) */
  776. /* 282 */    NdrFcLong( 0x4012 ),    /* 16402 */
  777. /* 286 */    NdrFcShort( 0x264 ),    /* Offset= 612 (898) */
  778. /* 288 */    NdrFcLong( 0x4013 ),    /* 16403 */
  779. /* 292 */    NdrFcShort( 0x262 ),    /* Offset= 610 (902) */
  780. /* 294 */    NdrFcLong( 0x4016 ),    /* 16406 */
  781. /* 298 */    NdrFcShort( 0x25c ),    /* Offset= 604 (902) */
  782. /* 300 */    NdrFcLong( 0x4017 ),    /* 16407 */
  783. /* 304 */    NdrFcShort( 0x256 ),    /* Offset= 598 (902) */
  784. /* 306 */    NdrFcLong( 0x0 ),    /* 0 */
  785. /* 310 */    NdrFcShort( 0x0 ),    /* Offset= 0 (310) */
  786. /* 312 */    NdrFcLong( 0x1 ),    /* 1 */
  787. /* 316 */    NdrFcShort( 0x0 ),    /* Offset= 0 (316) */
  788. /* 318 */    NdrFcShort( 0xffffffff ),    /* Offset= -1 (317) */
  789. /* 320 */    
  790.             0x15,        /* FC_STRUCT */
  791.             0x7,        /* 7 */
  792. /* 322 */    NdrFcShort( 0x8 ),    /* 8 */
  793. /* 324 */    0xb,        /* FC_HYPER */
  794.             0x5b,        /* FC_END */
  795. /* 326 */    
  796.             0x2f,        /* FC_IP */
  797.             0x5a,        /* FC_CONSTANT_IID */
  798. /* 328 */    NdrFcLong( 0x0 ),    /* 0 */
  799. /* 332 */    NdrFcShort( 0x0 ),    /* 0 */
  800. /* 334 */    NdrFcShort( 0x0 ),    /* 0 */
  801. /* 336 */    0xc0,        /* 192 */
  802.             0x0,        /* 0 */
  803. /* 338 */    0x0,        /* 0 */
  804.             0x0,        /* 0 */
  805. /* 340 */    0x0,        /* 0 */
  806.             0x0,        /* 0 */
  807. /* 342 */    0x0,        /* 0 */
  808.             0x46,        /* 70 */
  809. /* 344 */    
  810.             0x2f,        /* FC_IP */
  811.             0x5a,        /* FC_CONSTANT_IID */
  812. /* 346 */    NdrFcLong( 0x20400 ),    /* 132096 */
  813. /* 350 */    NdrFcShort( 0x0 ),    /* 0 */
  814. /* 352 */    NdrFcShort( 0x0 ),    /* 0 */
  815. /* 354 */    0xc0,        /* 192 */
  816.             0x0,        /* 0 */
  817. /* 356 */    0x0,        /* 0 */
  818.             0x0,        /* 0 */
  819. /* 358 */    0x0,        /* 0 */
  820.             0x0,        /* 0 */
  821. /* 360 */    0x0,        /* 0 */
  822.             0x46,        /* 70 */
  823. /* 362 */    
  824.             0x13, 0x0,    /* FC_OP */
  825. /* 364 */    NdrFcShort( 0x1fc ),    /* Offset= 508 (872) */
  826. /* 366 */    
  827.             0x2a,        /* FC_ENCAPSULATED_UNION */
  828.             0x49,        /* 73 */
  829. /* 368 */    NdrFcShort( 0x18 ),    /* 24 */
  830. /* 370 */    NdrFcShort( 0xa ),    /* 10 */
  831. /* 372 */    NdrFcLong( 0x8 ),    /* 8 */
  832. /* 376 */    NdrFcShort( 0x58 ),    /* Offset= 88 (464) */
  833. /* 378 */    NdrFcLong( 0xd ),    /* 13 */
  834. /* 382 */    NdrFcShort( 0x78 ),    /* Offset= 120 (502) */
  835. /* 384 */    NdrFcLong( 0x9 ),    /* 9 */
  836. /* 388 */    NdrFcShort( 0x94 ),    /* Offset= 148 (536) */
  837. /* 390 */    NdrFcLong( 0xc ),    /* 12 */
  838. /* 394 */    NdrFcShort( 0xbc ),    /* Offset= 188 (582) */
  839. /* 396 */    NdrFcLong( 0x24 ),    /* 36 */
  840. /* 400 */    NdrFcShort( 0x114 ),    /* Offset= 276 (676) */
  841. /* 402 */    NdrFcLong( 0x800d ),    /* 32781 */
  842. /* 406 */    NdrFcShort( 0x130 ),    /* Offset= 304 (710) */
  843. /* 408 */    NdrFcLong( 0x10 ),    /* 16 */
  844. /* 412 */    NdrFcShort( 0x148 ),    /* Offset= 328 (740) */
  845. /* 414 */    NdrFcLong( 0x2 ),    /* 2 */
  846. /* 418 */    NdrFcShort( 0x160 ),    /* Offset= 352 (770) */
  847. /* 420 */    NdrFcLong( 0x3 ),    /* 3 */
  848. /* 424 */    NdrFcShort( 0x178 ),    /* Offset= 376 (800) */
  849. /* 426 */    NdrFcLong( 0x14 ),    /* 20 */
  850. /* 430 */    NdrFcShort( 0x190 ),    /* Offset= 400 (830) */
  851. /* 432 */    NdrFcShort( 0xffffffff ),    /* Offset= -1 (431) */
  852. /* 434 */    
  853.             0x1b,        /* FC_CARRAY */
  854.             0x3,        /* 3 */
  855. /* 436 */    NdrFcShort( 0x4 ),    /* 4 */
  856. /* 438 */    0x19,        /* Corr desc:  field pointer, FC_ULONG */
  857.             0x0,        /*  */
  858. /* 440 */    NdrFcShort( 0x0 ),    /* 0 */
  859. /* 442 */    
  860.             0x4b,        /* FC_PP */
  861.             0x5c,        /* FC_PAD */
  862. /* 444 */    
  863.             0x48,        /* FC_VARIABLE_REPEAT */
  864.             0x49,        /* FC_FIXED_OFFSET */
  865. /* 446 */    NdrFcShort( 0x4 ),    /* 4 */
  866. /* 448 */    NdrFcShort( 0x0 ),    /* 0 */
  867. /* 450 */    NdrFcShort( 0x1 ),    /* 1 */
  868. /* 452 */    NdrFcShort( 0x0 ),    /* 0 */
  869. /* 454 */    NdrFcShort( 0x0 ),    /* 0 */
  870. /* 456 */    0x13, 0x0,    /* FC_OP */
  871. /* 458 */    NdrFcShort( 0xfffffe4a ),    /* Offset= -438 (20) */
  872. /* 460 */    
  873.             0x5b,        /* FC_END */
  874.  
  875.             0x8,        /* FC_LONG */
  876. /* 462 */    0x5c,        /* FC_PAD */
  877.             0x5b,        /* FC_END */
  878. /* 464 */    
  879.             0x16,        /* FC_PSTRUCT */
  880.             0x3,        /* 3 */
  881. /* 466 */    NdrFcShort( 0x8 ),    /* 8 */
  882. /* 468 */    
  883.             0x4b,        /* FC_PP */
  884.             0x5c,        /* FC_PAD */
  885. /* 470 */    
  886.             0x46,        /* FC_NO_REPEAT */
  887.             0x5c,        /* FC_PAD */
  888. /* 472 */    NdrFcShort( 0x4 ),    /* 4 */
  889. /* 474 */    NdrFcShort( 0x4 ),    /* 4 */
  890. /* 476 */    0x11, 0x0,    /* FC_RP */
  891. /* 478 */    NdrFcShort( 0xffffffd4 ),    /* Offset= -44 (434) */
  892. /* 480 */    
  893.             0x5b,        /* FC_END */
  894.  
  895.             0x8,        /* FC_LONG */
  896. /* 482 */    0x8,        /* FC_LONG */
  897.             0x5b,        /* FC_END */
  898. /* 484 */    
  899.             0x21,        /* FC_BOGUS_ARRAY */
  900.             0x3,        /* 3 */
  901. /* 486 */    NdrFcShort( 0x0 ),    /* 0 */
  902. /* 488 */    0x19,        /* Corr desc:  field pointer, FC_ULONG */
  903.             0x0,        /*  */
  904. /* 490 */    NdrFcShort( 0x0 ),    /* 0 */
  905. /* 492 */    NdrFcLong( 0xffffffff ),    /* -1 */
  906. /* 496 */    0x4c,        /* FC_EMBEDDED_COMPLEX */
  907.             0x0,        /* 0 */
  908. /* 498 */    NdrFcShort( 0xffffff54 ),    /* Offset= -172 (326) */
  909. /* 500 */    0x5c,        /* FC_PAD */
  910.             0x5b,        /* FC_END */
  911. /* 502 */    
  912.             0x1a,        /* FC_BOGUS_STRUCT */
  913.             0x3,        /* 3 */
  914. /* 504 */    NdrFcShort( 0x8 ),    /* 8 */
  915. /* 506 */    NdrFcShort( 0x0 ),    /* 0 */
  916. /* 508 */    NdrFcShort( 0x6 ),    /* Offset= 6 (514) */
  917. /* 510 */    0x8,        /* FC_LONG */
  918.             0x36,        /* FC_POINTER */
  919. /* 512 */    0x5c,        /* FC_PAD */
  920.             0x5b,        /* FC_END */
  921. /* 514 */    
  922.             0x11, 0x0,    /* FC_RP */
  923. /* 516 */    NdrFcShort( 0xffffffe0 ),    /* Offset= -32 (484) */
  924. /* 518 */    
  925.             0x21,        /* FC_BOGUS_ARRAY */
  926.             0x3,        /* 3 */
  927. /* 520 */    NdrFcShort( 0x0 ),    /* 0 */
  928. /* 522 */    0x19,        /* Corr desc:  field pointer, FC_ULONG */
  929.             0x0,        /*  */
  930. /* 524 */    NdrFcShort( 0x0 ),    /* 0 */
  931. /* 526 */    NdrFcLong( 0xffffffff ),    /* -1 */
  932. /* 530 */    0x4c,        /* FC_EMBEDDED_COMPLEX */
  933.             0x0,        /* 0 */
  934. /* 532 */    NdrFcShort( 0xffffff44 ),    /* Offset= -188 (344) */
  935. /* 534 */    0x5c,        /* FC_PAD */
  936.             0x5b,        /* FC_END */
  937. /* 536 */    
  938.             0x1a,        /* FC_BOGUS_STRUCT */
  939.             0x3,        /* 3 */
  940. /* 538 */    NdrFcShort( 0x8 ),    /* 8 */
  941. /* 540 */    NdrFcShort( 0x0 ),    /* 0 */
  942. /* 542 */    NdrFcShort( 0x6 ),    /* Offset= 6 (548) */
  943. /* 544 */    0x8,        /* FC_LONG */
  944.             0x36,        /* FC_POINTER */
  945. /* 546 */    0x5c,        /* FC_PAD */
  946.             0x5b,        /* FC_END */
  947. /* 548 */    
  948.             0x11, 0x0,    /* FC_RP */
  949. /* 550 */    NdrFcShort( 0xffffffe0 ),    /* Offset= -32 (518) */
  950. /* 552 */    
  951.             0x1b,        /* FC_CARRAY */
  952.             0x3,        /* 3 */
  953. /* 554 */    NdrFcShort( 0x4 ),    /* 4 */
  954. /* 556 */    0x19,        /* Corr desc:  field pointer, FC_ULONG */
  955.             0x0,        /*  */
  956. /* 558 */    NdrFcShort( 0x0 ),    /* 0 */
  957. /* 560 */    
  958.             0x4b,        /* FC_PP */
  959.             0x5c,        /* FC_PAD */
  960. /* 562 */    
  961.             0x48,        /* FC_VARIABLE_REPEAT */
  962.             0x49,        /* FC_FIXED_OFFSET */
  963. /* 564 */    NdrFcShort( 0x4 ),    /* 4 */
  964. /* 566 */    NdrFcShort( 0x0 ),    /* 0 */
  965. /* 568 */    NdrFcShort( 0x1 ),    /* 1 */
  966. /* 570 */    NdrFcShort( 0x0 ),    /* 0 */
  967. /* 572 */    NdrFcShort( 0x0 ),    /* 0 */
  968. /* 574 */    0x13, 0x0,    /* FC_OP */
  969. /* 576 */    NdrFcShort( 0x17e ),    /* Offset= 382 (958) */
  970. /* 578 */    
  971.             0x5b,        /* FC_END */
  972.  
  973.             0x8,        /* FC_LONG */
  974. /* 580 */    0x5c,        /* FC_PAD */
  975.             0x5b,        /* FC_END */
  976. /* 582 */    
  977.             0x1a,        /* FC_BOGUS_STRUCT */
  978.             0x3,        /* 3 */
  979. /* 584 */    NdrFcShort( 0x8 ),    /* 8 */
  980. /* 586 */    NdrFcShort( 0x0 ),    /* 0 */
  981. /* 588 */    NdrFcShort( 0x6 ),    /* Offset= 6 (594) */
  982. /* 590 */    0x8,        /* FC_LONG */
  983.             0x36,        /* FC_POINTER */
  984. /* 592 */    0x5c,        /* FC_PAD */
  985.             0x5b,        /* FC_END */
  986. /* 594 */    
  987.             0x11, 0x0,    /* FC_RP */
  988. /* 596 */    NdrFcShort( 0xffffffd4 ),    /* Offset= -44 (552) */
  989. /* 598 */    
  990.             0x2f,        /* FC_IP */
  991.             0x5a,        /* FC_CONSTANT_IID */
  992. /* 600 */    NdrFcLong( 0x2f ),    /* 47 */
  993. /* 604 */    NdrFcShort( 0x0 ),    /* 0 */
  994. /* 606 */    NdrFcShort( 0x0 ),    /* 0 */
  995. /* 608 */    0xc0,        /* 192 */
  996.             0x0,        /* 0 */
  997. /* 610 */    0x0,        /* 0 */
  998.             0x0,        /* 0 */
  999. /* 612 */    0x0,        /* 0 */
  1000.             0x0,        /* 0 */
  1001. /* 614 */    0x0,        /* 0 */
  1002.             0x46,        /* 70 */
  1003. /* 616 */    
  1004.             0x1b,        /* FC_CARRAY */
  1005.             0x0,        /* 0 */
  1006. /* 618 */    NdrFcShort( 0x1 ),    /* 1 */
  1007. /* 620 */    0x19,        /* Corr desc:  field pointer, FC_ULONG */
  1008.             0x0,        /*  */
  1009. /* 622 */    NdrFcShort( 0x4 ),    /* 4 */
  1010. /* 624 */    0x1,        /* FC_BYTE */
  1011.             0x5b,        /* FC_END */
  1012. /* 626 */    
  1013.             0x1a,        /* FC_BOGUS_STRUCT */
  1014.             0x3,        /* 3 */
  1015. /* 628 */    NdrFcShort( 0x10 ),    /* 16 */
  1016. /* 630 */    NdrFcShort( 0x0 ),    /* 0 */
  1017. /* 632 */    NdrFcShort( 0xa ),    /* Offset= 10 (642) */
  1018. /* 634 */    0x8,        /* FC_LONG */
  1019.             0x8,        /* FC_LONG */
  1020. /* 636 */    0x4c,        /* FC_EMBEDDED_COMPLEX */
  1021.             0x0,        /* 0 */
  1022. /* 638 */    NdrFcShort( 0xffffffd8 ),    /* Offset= -40 (598) */
  1023. /* 640 */    0x36,        /* FC_POINTER */
  1024.             0x5b,        /* FC_END */
  1025. /* 642 */    
  1026.             0x13, 0x0,    /* FC_OP */
  1027. /* 644 */    NdrFcShort( 0xffffffe4 ),    /* Offset= -28 (616) */
  1028. /* 646 */    
  1029.             0x1b,        /* FC_CARRAY */
  1030.             0x3,        /* 3 */
  1031. /* 648 */    NdrFcShort( 0x4 ),    /* 4 */
  1032. /* 650 */    0x19,        /* Corr desc:  field pointer, FC_ULONG */
  1033.             0x0,        /*  */
  1034. /* 652 */    NdrFcShort( 0x0 ),    /* 0 */
  1035. /* 654 */    
  1036.             0x4b,        /* FC_PP */
  1037.             0x5c,        /* FC_PAD */
  1038. /* 656 */    
  1039.             0x48,        /* FC_VARIABLE_REPEAT */
  1040.             0x49,        /* FC_FIXED_OFFSET */
  1041. /* 658 */    NdrFcShort( 0x4 ),    /* 4 */
  1042. /* 660 */    NdrFcShort( 0x0 ),    /* 0 */
  1043. /* 662 */    NdrFcShort( 0x1 ),    /* 1 */
  1044. /* 664 */    NdrFcShort( 0x0 ),    /* 0 */
  1045. /* 666 */    NdrFcShort( 0x0 ),    /* 0 */
  1046. /* 668 */    0x13, 0x0,    /* FC_OP */
  1047. /* 670 */    NdrFcShort( 0xffffffd4 ),    /* Offset= -44 (626) */
  1048. /* 672 */    
  1049.             0x5b,        /* FC_END */
  1050.  
  1051.             0x8,        /* FC_LONG */
  1052. /* 674 */    0x5c,        /* FC_PAD */
  1053.             0x5b,        /* FC_END */
  1054. /* 676 */    
  1055.             0x1a,        /* FC_BOGUS_STRUCT */
  1056.             0x3,        /* 3 */
  1057. /* 678 */    NdrFcShort( 0x8 ),    /* 8 */
  1058. /* 680 */    NdrFcShort( 0x0 ),    /* 0 */
  1059. /* 682 */    NdrFcShort( 0x6 ),    /* Offset= 6 (688) */
  1060. /* 684 */    0x8,        /* FC_LONG */
  1061.             0x36,        /* FC_POINTER */
  1062. /* 686 */    0x5c,        /* FC_PAD */
  1063.             0x5b,        /* FC_END */
  1064. /* 688 */    
  1065.             0x11, 0x0,    /* FC_RP */
  1066. /* 690 */    NdrFcShort( 0xffffffd4 ),    /* Offset= -44 (646) */
  1067. /* 692 */    
  1068.             0x1d,        /* FC_SMFARRAY */
  1069.             0x0,        /* 0 */
  1070. /* 694 */    NdrFcShort( 0x8 ),    /* 8 */
  1071. /* 696 */    0x2,        /* FC_CHAR */
  1072.             0x5b,        /* FC_END */
  1073. /* 698 */    
  1074.             0x15,        /* FC_STRUCT */
  1075.             0x3,        /* 3 */
  1076. /* 700 */    NdrFcShort( 0x10 ),    /* 16 */
  1077. /* 702 */    0x8,        /* FC_LONG */
  1078.             0x6,        /* FC_SHORT */
  1079. /* 704 */    0x6,        /* FC_SHORT */
  1080.             0x4c,        /* FC_EMBEDDED_COMPLEX */
  1081. /* 706 */    0x0,        /* 0 */
  1082.             NdrFcShort( 0xfffffff1 ),    /* Offset= -15 (692) */
  1083.             0x5b,        /* FC_END */
  1084. /* 710 */    
  1085.             0x1a,        /* FC_BOGUS_STRUCT */
  1086.             0x3,        /* 3 */
  1087. /* 712 */    NdrFcShort( 0x18 ),    /* 24 */
  1088. /* 714 */    NdrFcShort( 0x0 ),    /* 0 */
  1089. /* 716 */    NdrFcShort( 0xa ),    /* Offset= 10 (726) */
  1090. /* 718 */    0x8,        /* FC_LONG */
  1091.             0x36,        /* FC_POINTER */
  1092. /* 720 */    0x4c,        /* FC_EMBEDDED_COMPLEX */
  1093.             0x0,        /* 0 */
  1094. /* 722 */    NdrFcShort( 0xffffffe8 ),    /* Offset= -24 (698) */
  1095. /* 724 */    0x5c,        /* FC_PAD */
  1096.             0x5b,        /* FC_END */
  1097. /* 726 */    
  1098.             0x11, 0x0,    /* FC_RP */
  1099. /* 728 */    NdrFcShort( 0xffffff0c ),    /* Offset= -244 (484) */
  1100. /* 730 */    
  1101.             0x1b,        /* FC_CARRAY */
  1102.             0x0,        /* 0 */
  1103. /* 732 */    NdrFcShort( 0x1 ),    /* 1 */
  1104. /* 734 */    0x19,        /* Corr desc:  field pointer, FC_ULONG */
  1105.             0x0,        /*  */
  1106. /* 736 */    NdrFcShort( 0x0 ),    /* 0 */
  1107. /* 738 */    0x1,        /* FC_BYTE */
  1108.             0x5b,        /* FC_END */
  1109. /* 740 */    
  1110.             0x16,        /* FC_PSTRUCT */
  1111.             0x3,        /* 3 */
  1112. /* 742 */    NdrFcShort( 0x8 ),    /* 8 */
  1113. /* 744 */    
  1114.             0x4b,        /* FC_PP */
  1115.             0x5c,        /* FC_PAD */
  1116. /* 746 */    
  1117.             0x46,        /* FC_NO_REPEAT */
  1118.             0x5c,        /* FC_PAD */
  1119. /* 748 */    NdrFcShort( 0x4 ),    /* 4 */
  1120. /* 750 */    NdrFcShort( 0x4 ),    /* 4 */
  1121. /* 752 */    0x13, 0x0,    /* FC_OP */
  1122. /* 754 */    NdrFcShort( 0xffffffe8 ),    /* Offset= -24 (730) */
  1123. /* 756 */    
  1124.             0x5b,        /* FC_END */
  1125.  
  1126.             0x8,        /* FC_LONG */
  1127. /* 758 */    0x8,        /* FC_LONG */
  1128.             0x5b,        /* FC_END */
  1129. /* 760 */    
  1130.             0x1b,        /* FC_CARRAY */
  1131.             0x1,        /* 1 */
  1132. /* 762 */    NdrFcShort( 0x2 ),    /* 2 */
  1133. /* 764 */    0x19,        /* Corr desc:  field pointer, FC_ULONG */
  1134.             0x0,        /*  */
  1135. /* 766 */    NdrFcShort( 0x0 ),    /* 0 */
  1136. /* 768 */    0x6,        /* FC_SHORT */
  1137.             0x5b,        /* FC_END */
  1138. /* 770 */    
  1139.             0x16,        /* FC_PSTRUCT */
  1140.             0x3,        /* 3 */
  1141. /* 772 */    NdrFcShort( 0x8 ),    /* 8 */
  1142. /* 774 */    
  1143.             0x4b,        /* FC_PP */
  1144.             0x5c,        /* FC_PAD */
  1145. /* 776 */    
  1146.             0x46,        /* FC_NO_REPEAT */
  1147.             0x5c,        /* FC_PAD */
  1148. /* 778 */    NdrFcShort( 0x4 ),    /* 4 */
  1149. /* 780 */    NdrFcShort( 0x4 ),    /* 4 */
  1150. /* 782 */    0x13, 0x0,    /* FC_OP */
  1151. /* 784 */    NdrFcShort( 0xffffffe8 ),    /* Offset= -24 (760) */
  1152. /* 786 */    
  1153.             0x5b,        /* FC_END */
  1154.  
  1155.             0x8,        /* FC_LONG */
  1156. /* 788 */    0x8,        /* FC_LONG */
  1157.             0x5b,        /* FC_END */
  1158. /* 790 */    
  1159.             0x1b,        /* FC_CARRAY */
  1160.             0x3,        /* 3 */
  1161. /* 792 */    NdrFcShort( 0x4 ),    /* 4 */
  1162. /* 794 */    0x19,        /* Corr desc:  field pointer, FC_ULONG */
  1163.             0x0,        /*  */
  1164. /* 796 */    NdrFcShort( 0x0 ),    /* 0 */
  1165. /* 798 */    0x8,        /* FC_LONG */
  1166.             0x5b,        /* FC_END */
  1167. /* 800 */    
  1168.             0x16,        /* FC_PSTRUCT */
  1169.             0x3,        /* 3 */
  1170. /* 802 */    NdrFcShort( 0x8 ),    /* 8 */
  1171. /* 804 */    
  1172.             0x4b,        /* FC_PP */
  1173.             0x5c,        /* FC_PAD */
  1174. /* 806 */    
  1175.             0x46,        /* FC_NO_REPEAT */
  1176.             0x5c,        /* FC_PAD */
  1177. /* 808 */    NdrFcShort( 0x4 ),    /* 4 */
  1178. /* 810 */    NdrFcShort( 0x4 ),    /* 4 */
  1179. /* 812 */    0x13, 0x0,    /* FC_OP */
  1180. /* 814 */    NdrFcShort( 0xffffffe8 ),    /* Offset= -24 (790) */
  1181. /* 816 */    
  1182.             0x5b,        /* FC_END */
  1183.  
  1184.             0x8,        /* FC_LONG */
  1185. /* 818 */    0x8,        /* FC_LONG */
  1186.             0x5b,        /* FC_END */
  1187. /* 820 */    
  1188.             0x1b,        /* FC_CARRAY */
  1189.             0x7,        /* 7 */
  1190. /* 822 */    NdrFcShort( 0x8 ),    /* 8 */
  1191. /* 824 */    0x19,        /* Corr desc:  field pointer, FC_ULONG */
  1192.             0x0,        /*  */
  1193. /* 826 */    NdrFcShort( 0x0 ),    /* 0 */
  1194. /* 828 */    0xb,        /* FC_HYPER */
  1195.             0x5b,        /* FC_END */
  1196. /* 830 */    
  1197.             0x16,        /* FC_PSTRUCT */
  1198.             0x3,        /* 3 */
  1199. /* 832 */    NdrFcShort( 0x8 ),    /* 8 */
  1200. /* 834 */    
  1201.             0x4b,        /* FC_PP */
  1202.             0x5c,        /* FC_PAD */
  1203. /* 836 */    
  1204.             0x46,        /* FC_NO_REPEAT */
  1205.             0x5c,        /* FC_PAD */
  1206. /* 838 */    NdrFcShort( 0x4 ),    /* 4 */
  1207. /* 840 */    NdrFcShort( 0x4 ),    /* 4 */
  1208. /* 842 */    0x13, 0x0,    /* FC_OP */
  1209. /* 844 */    NdrFcShort( 0xffffffe8 ),    /* Offset= -24 (820) */
  1210. /* 846 */    
  1211.             0x5b,        /* FC_END */
  1212.  
  1213.             0x8,        /* FC_LONG */
  1214. /* 848 */    0x8,        /* FC_LONG */
  1215.             0x5b,        /* FC_END */
  1216. /* 850 */    
  1217.             0x15,        /* FC_STRUCT */
  1218.             0x3,        /* 3 */
  1219. /* 852 */    NdrFcShort( 0x8 ),    /* 8 */
  1220. /* 854 */    0x8,        /* FC_LONG */
  1221.             0x8,        /* FC_LONG */
  1222. /* 856 */    0x5c,        /* FC_PAD */
  1223.             0x5b,        /* FC_END */
  1224. /* 858 */    
  1225.             0x1b,        /* FC_CARRAY */
  1226.             0x3,        /* 3 */
  1227. /* 860 */    NdrFcShort( 0x8 ),    /* 8 */
  1228. /* 862 */    0x7,        /* Corr desc: FC_USHORT */
  1229.             0x0,        /*  */
  1230. /* 864 */    NdrFcShort( 0xffd8 ),    /* -40 */
  1231. /* 866 */    0x4c,        /* FC_EMBEDDED_COMPLEX */
  1232.             0x0,        /* 0 */
  1233. /* 868 */    NdrFcShort( 0xffffffee ),    /* Offset= -18 (850) */
  1234. /* 870 */    0x5c,        /* FC_PAD */
  1235.             0x5b,        /* FC_END */
  1236. /* 872 */    
  1237.             0x1a,        /* FC_BOGUS_STRUCT */
  1238.             0x3,        /* 3 */
  1239. /* 874 */    NdrFcShort( 0x28 ),    /* 40 */
  1240. /* 876 */    NdrFcShort( 0xffffffee ),    /* Offset= -18 (858) */
  1241. /* 878 */    NdrFcShort( 0x0 ),    /* Offset= 0 (878) */
  1242. /* 880 */    0x6,        /* FC_SHORT */
  1243.             0x6,        /* FC_SHORT */
  1244. /* 882 */    0x38,        /* FC_ALIGNM4 */
  1245.             0x8,        /* FC_LONG */
  1246. /* 884 */    0x8,        /* FC_LONG */
  1247.             0x4c,        /* FC_EMBEDDED_COMPLEX */
  1248. /* 886 */    0x0,        /* 0 */
  1249.             NdrFcShort( 0xfffffdf7 ),    /* Offset= -521 (366) */
  1250.             0x5b,        /* FC_END */
  1251. /* 890 */    
  1252.             0x13, 0x0,    /* FC_OP */
  1253. /* 892 */    NdrFcShort( 0xfffffef6 ),    /* Offset= -266 (626) */
  1254. /* 894 */    
  1255.             0x13, 0x8,    /* FC_OP [simple_pointer] */
  1256. /* 896 */    0x2,        /* FC_CHAR */
  1257.             0x5c,        /* FC_PAD */
  1258. /* 898 */    
  1259.             0x13, 0x8,    /* FC_OP [simple_pointer] */
  1260. /* 900 */    0x6,        /* FC_SHORT */
  1261.             0x5c,        /* FC_PAD */
  1262. /* 902 */    
  1263.             0x13, 0x8,    /* FC_OP [simple_pointer] */
  1264. /* 904 */    0x8,        /* FC_LONG */
  1265.             0x5c,        /* FC_PAD */
  1266. /* 906 */    
  1267.             0x13, 0x8,    /* FC_OP [simple_pointer] */
  1268. /* 908 */    0xa,        /* FC_FLOAT */
  1269.             0x5c,        /* FC_PAD */
  1270. /* 910 */    
  1271.             0x13, 0x8,    /* FC_OP [simple_pointer] */
  1272. /* 912 */    0xc,        /* FC_DOUBLE */
  1273.             0x5c,        /* FC_PAD */
  1274. /* 914 */    
  1275.             0x13, 0x0,    /* FC_OP */
  1276. /* 916 */    NdrFcShort( 0xfffffdac ),    /* Offset= -596 (320) */
  1277. /* 918 */    
  1278.             0x13, 0x10,    /* FC_OP */
  1279. /* 920 */    NdrFcShort( 0xfffffc6e ),    /* Offset= -914 (6) */
  1280. /* 922 */    
  1281.             0x13, 0x10,    /* FC_OP */
  1282. /* 924 */    NdrFcShort( 0xfffffdaa ),    /* Offset= -598 (326) */
  1283. /* 926 */    
  1284.             0x13, 0x10,    /* FC_OP */
  1285. /* 928 */    NdrFcShort( 0xfffffdb8 ),    /* Offset= -584 (344) */
  1286. /* 930 */    
  1287.             0x13, 0x10,    /* FC_OP */
  1288. /* 932 */    NdrFcShort( 0xfffffdc6 ),    /* Offset= -570 (362) */
  1289. /* 934 */    
  1290.             0x13, 0x10,    /* FC_OP */
  1291. /* 936 */    NdrFcShort( 0x2 ),    /* Offset= 2 (938) */
  1292. /* 938 */    
  1293.             0x13, 0x0,    /* FC_OP */
  1294. /* 940 */    NdrFcShort( 0xfffffc54 ),    /* Offset= -940 (0) */
  1295. /* 942 */    
  1296.             0x15,        /* FC_STRUCT */
  1297.             0x7,        /* 7 */
  1298. /* 944 */    NdrFcShort( 0x10 ),    /* 16 */
  1299. /* 946 */    0x6,        /* FC_SHORT */
  1300.             0x2,        /* FC_CHAR */
  1301. /* 948 */    0x2,        /* FC_CHAR */
  1302.             0x38,        /* FC_ALIGNM4 */
  1303. /* 950 */    0x8,        /* FC_LONG */
  1304.             0x39,        /* FC_ALIGNM8 */
  1305. /* 952 */    0xb,        /* FC_HYPER */
  1306.             0x5b,        /* FC_END */
  1307. /* 954 */    
  1308.             0x13, 0x0,    /* FC_OP */
  1309. /* 956 */    NdrFcShort( 0xfffffff2 ),    /* Offset= -14 (942) */
  1310. /* 958 */    
  1311.             0x1a,        /* FC_BOGUS_STRUCT */
  1312.             0x7,        /* 7 */
  1313. /* 960 */    NdrFcShort( 0x20 ),    /* 32 */
  1314. /* 962 */    NdrFcShort( 0x0 ),    /* 0 */
  1315. /* 964 */    NdrFcShort( 0x0 ),    /* Offset= 0 (964) */
  1316. /* 966 */    0x8,        /* FC_LONG */
  1317.             0x8,        /* FC_LONG */
  1318. /* 968 */    0x6,        /* FC_SHORT */
  1319.             0x6,        /* FC_SHORT */
  1320. /* 970 */    0x6,        /* FC_SHORT */
  1321.             0x6,        /* FC_SHORT */
  1322. /* 972 */    0x4c,        /* FC_EMBEDDED_COMPLEX */
  1323.             0x0,        /* 0 */
  1324. /* 974 */    NdrFcShort( 0xfffffc62 ),    /* Offset= -926 (48) */
  1325. /* 976 */    0x5c,        /* FC_PAD */
  1326.             0x5b,        /* FC_END */
  1327. /* 978 */    0xb4,        /* FC_USER_MARSHAL */
  1328.             0x83,        /* 131 */
  1329. /* 980 */    NdrFcShort( 0x1 ),    /* 1 */
  1330. /* 982 */    NdrFcShort( 0x10 ),    /* 16 */
  1331. /* 984 */    NdrFcShort( 0x0 ),    /* 0 */
  1332. /* 986 */    NdrFcShort( 0xfffffc52 ),    /* Offset= -942 (44) */
  1333. /* 988 */    
  1334.             0x11, 0xc,    /* FC_RP [alloced_on_stack] [simple_pointer] */
  1335. /* 990 */    0x8,        /* FC_LONG */
  1336.             0x5c,        /* FC_PAD */
  1337. /* 992 */    
  1338.             0x11, 0xc,    /* FC_RP [alloced_on_stack] [simple_pointer] */
  1339. /* 994 */    0x6,        /* FC_SHORT */
  1340.             0x5c,        /* FC_PAD */
  1341. /* 996 */    
  1342.             0x11, 0x10,    /* FC_RP */
  1343. /* 998 */    NdrFcShort( 0xfffffd72 ),    /* Offset= -654 (344) */
  1344. /* 1000 */    
  1345.             0x11, 0x8,    /* FC_RP [simple_pointer] */
  1346. /* 1002 */    0x6,        /* FC_SHORT */
  1347.             0x5c,        /* FC_PAD */
  1348.  
  1349.             0x0
  1350.         }
  1351.     };
  1352.  
  1353. const CInterfaceProxyVtbl * _InssmObj_ProxyVtblList[] = 
  1354. {
  1355.     ( CInterfaceProxyVtbl *) &_ITurboCADToolProxyVtbl,
  1356.     0
  1357. };
  1358.  
  1359. const CInterfaceStubVtbl * _InssmObj_StubVtblList[] = 
  1360. {
  1361.     ( CInterfaceStubVtbl *) &_ITurboCADToolStubVtbl,
  1362.     0
  1363. };
  1364.  
  1365. PCInterfaceName const _InssmObj_InterfaceNamesList[] = 
  1366. {
  1367.     "ITurboCADTool",
  1368.     0
  1369. };
  1370.  
  1371. const IID *  _InssmObj_BaseIIDList[] = 
  1372. {
  1373.     &IID_IDispatch,
  1374.     0
  1375. };
  1376.  
  1377.  
  1378. #define _InssmObj_CHECK_IID(n)    IID_GENERIC_CHECK_IID( _InssmObj, pIID, n)
  1379.  
  1380. int __stdcall _InssmObj_IID_Lookup( const IID * pIID, int * pIndex )
  1381. {
  1382.     
  1383.     if(!_InssmObj_CHECK_IID(0))
  1384.         {
  1385.         *pIndex = 0;
  1386.         return 1;
  1387.         }
  1388.  
  1389.     return 0;
  1390. }
  1391.  
  1392. const ExtendedProxyFileInfo InssmObj_ProxyFileInfo = 
  1393. {
  1394.     (PCInterfaceProxyVtblList *) & _InssmObj_ProxyVtblList,
  1395.     (PCInterfaceStubVtblList *) & _InssmObj_StubVtblList,
  1396.     (const PCInterfaceName * ) & _InssmObj_InterfaceNamesList,
  1397.     (const IID ** ) & _InssmObj_BaseIIDList,
  1398.     & _InssmObj_IID_Lookup, 
  1399.     1,
  1400.     2,
  1401.     0, /* table of [async_uuid] interfaces */
  1402.     0, /* Filler1 */
  1403.     0, /* Filler2 */
  1404.     0  /* Filler3 */
  1405. };
  1406.